package com.blrs.domain.dto;

import java.util.List;
import com.blrs.domain.ProjectMember;
import com.blrs.domain.ProjectBudget;

public class ProjectPlanningDTO {
    
    /** 策划ID */
    private String planningId;
    
    /** 关联的项目ID */
    private String projectId;
    
    /** 项目编号 */
    private String projectNumber;
    
    /** 项目名称 */
    private String projectName;
    
    /** 合同名称 */
    private String contractName;

    /** 实施方式 */
    private String embodiment;
    
    /** 审核状态 */
    private String auditState;
    
    /** 项目组成员列表 */
    private List<ProjectMember> members;
    
    /** 实施工艺列表(包含交付物) */
    private List<ProcessDTO> processes;
    
    /** 费用预算列表 */
    private List<ProjectBudget> budgets;

    public String getPlanningId() {
        return planningId;
    }

    public void setPlanningId(String planningId) {
        this.planningId = planningId;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public List<ProjectMember> getMembers() {
        return members;
    }

    public void setMembers(List<ProjectMember> members) {
        this.members = members;
    }

    public List<ProcessDTO> getProcesses() {
        return processes;
    }

    public void setProcesses(List<ProcessDTO> processes) {
        this.processes = processes;
    }

    public List<ProjectBudget> getBudgets() {
        return budgets;
    }

    public void setBudgets(List<ProjectBudget> budgets) {
        this.budgets = budgets;
    }

    public String getProjectNumber() {
        return projectNumber;
    }

    public void setProjectNumber(String projectNumber) {
        this.projectNumber = projectNumber;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getAuditState() {
        return auditState;
    }

    public void setAuditState(String auditState) {
        this.auditState = auditState;
    }

    public String getEmbodiment() {
        return embodiment;
    }

    public void setEmbodiment(String embodiment) {
        this.embodiment = embodiment;
    }
} 